﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Dados.DSMPTUDOTableAdapters;

namespace Dados
{
    public class AGRUPARVIDEOSDAL
    {
        static T_AGRUPAMENTOVIDEOSTableAdapter agruparvideoTA = new T_AGRUPAMENTOVIDEOSTableAdapter();
        static T_VIDEOTableAdapter videoTA = new T_VIDEOTableAdapter();
        public static DSMPTUDO.T_AGRUPAMENTOVIDEOSDataTable ConsultaTodos()
        {


            try
            {
                return agruparvideoTA.GetData();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public static DSMPTUDO.T_VIDEODataTable ConsultaPorGrupo(int grupo)
        {


            try
            {
                return videoTA.GetVideosPorGrupo(grupo);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

        }
        public static DSMPTUDO.T_VIDEODataTable ConsultaSemGrupo(int grupo)
        {


            try
            {
                return videoTA.GetVideosSemGrupo(grupo);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

        }
        public static bool Insere(int video, int grupo)
        {


            try
            {
                if (agruparvideoTA.Insert(video, grupo) == 1)
                    return true;
                else return false;
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public static bool Remove(int video, int grupo)
        {

            try
            {
                return (agruparvideoTA.Delete(video, grupo) == 1);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
    }
}

